Skip to main content
Version: 6.0.0-beta.3 - 6.0.0-beta.4

undelegateResource

The interface used to revoke delegated resource, which can specify the number of revoked resources. (v5.1.0 new interface)

Usage

const transaction = await tronWeb.transactionBuilder.undelegateResource(amount, receiverAddress, resource, address, options);

Parameters

ArgumentDescriptionType
amountThe amount of assets to be revoked (sun), larger than 0String
receiverAddressThe account address to receive revoked delegation (base58 or hex)String
resourceOptional. Asset type of revoked delegation. Default is BANDWIDTH.BANDWIDTH or ENERGY
addressThe account address of the revoked delegation asset (base58 or hex)Number
optionsPermission id for multi-sign and block header for contract block header info.{ permissionId: number, blockHeader: ... }

Returns

Unsigned transaction object.

Example

> const transaction = await tronWeb.transactionBuilder.undelegateResource(10e6, 'receiverAddress', 'BANDWIDTH', 'ownerAddress');